package org.example.minebackend.service;

import org.example.minebackend.pojo.PageBean;
import org.example.minebackend.pojo.RecipeEntry;
import org.example.minebackend.pojo.User;
import org.example.minebackend.pojo.dto.InvitationCollectPageDTO;
import org.example.minebackend.pojo.dto.InvitationDTO;
import org.example.minebackend.pojo.dto.PersonDTO;

import java.util.List;

public interface PersonCenterService {
    List<RecipeEntry> getRecipeEntry(Integer userId);

    User getMessage(Integer id);

    int updatePersonMessage(PersonDTO personDTO);

    PageBean getInvitationEntry(InvitationCollectPageDTO invitationCollectPageDTO);

    List<InvitationDTO> getInvitationEntryByUserId(Integer userId);

    int deleteInvitation(Integer id);
}
